Skip to main content
Version: 23.12

Adoption View

Quality kit banner

Quality KIT

Vision & Mission

Vision

Our vision is to move from parts-based quality management on a bilateral level between supplier and customer to a data-based approach across the OEM-n-Tier chains of value creation to enable a network approach for producing and ensuring product quality.

quality kit vision diagram

The Quality KIT enables data provider and consumer to exchange and analyse existing data across company boundaries on a daily basis, securely and easily. By merging the OEM's field quality data and the supplier's product information, a new level of transparency is achieved in a joint analysis (single point of information). This leads to earlier failure detection, faster cooperation between partners and acceleration of root cause analysis. Once the root cause of the problem is known, corrective actions can be targeted to the products and vehicles that have the quality problem using Catena-X traceability capabilities. The containment minimises the number of parts & vehicles for which corrective actions need to be implemented.

This KIT enables quality app provider to deliver solutions for quality data analysis including tracebility and notification functionalities.

Mission

quality kit mission diagram

The Quality KIT provides the necessary standards, aspect models, technical data pipeline specifications and business logics on how to estabilish a soverein exchange of quality related data along the OEM-Tier n chain. All the components mentioned are based on the following principles:

  • We bring together data from suppliers and manufacturers (OEM).
  • Data exchange between data provider and consumer complies with the Catena-X network's data sovereignty principles.
  • Data exchange enables each partner to use the applications of their choice for data analysis features like Early Warning and Root Cause Analysis.
  • We standardize data models incl. their assets
  • Data exchange in the current Quality KIT version is described as a common requirement.
  • Analysis methods and algorithms that are realized in the quaity applications are not part of any standardization. It is desirable that different tools deliver different results Specialisation of tools is valuable.

In sum this KIT enables quality management to substantially increase speed in resolving quality problems and reach a new level on transparency and traceability.

Customer Journey

With the Quality KIT, we support the Catena-X customer journey for our adopters and solutions providers.

quality kit customer journey diagram

Business Value

Through the standardized specifications described in the “Quality-KIT” – mainly the semantic models and data exchange process – data providers & consumers can build up a soverreign and trusty data exchange pipeline with their partner companies and reduce investment and implementation costs to integrate data based quality processes in their company inhouse process and IT landscape.

Furthermore, quality application providers can also reduce the implementation effort and enter potential new markets providing specific analytic capabilities.

Use Case

Status Quo / Today's challenge

In today’s global and complex collaboration models quality does not emerge as the sum of the quality contributions of the individual partners in the value chain of OEM and suppliers, but rather because of the networking of the partners involved.

The existing conventional bilateral working models do not account for this. There is no operative network in the industry with a substantial coverage of elements of the value chains that provides the necessary means for collaborative quality management with all involved partners.

From Quality Management perspective, the main challenge within the automotive industry is to define and implement inter-organizational end-to-end data chains across the whole automotive partner chain to empower data driven quality use cases.

Main challenges to ensure a trustful and scalable cooperation are:

  • Trustful and sovereign data exchange mechanism including ...
    • legal contracts and access/usage policy framework along the complete data chain
    • Standardized data pipeline
    • Aligned standard data exchange, e.g. file format and transfer
  • Standardized data models

Benefits

quality kit benefits diagram

OEM and large automotive suppliers

The Quality KIT from Catena-X enables companies to realize trustful and sovereign data exchange with their partners and utilize the data in a cooperative way for an Early Warning of known and unknown quality issues. Root causes can be analysed und understood much faster what leads to an earlier and focussed counter measure. In sum companies can realize economic benefit by reduction of warranty costs while at the same time increasing customer satisfaction due to a maximum availability of vehicles, products and services.

SME

The defined standards like data models and data exchange pipelines enforce a flexible and low-barries approach to integrate quality use cases and features according to SME need. An easy access to analytic capabilities or transparent analytic results from partner companies leads to an economic benefit from warranty costs reduction via faster on more focused activities related to quality issues.

Solution Provider

Solution providers have the potential to scale customer groups via platform effects and standardization of data models and their exchange. Additional new market potentials can be accessed via marketplace and shared service network.

Example: Benefits of using early warning and root cause analyses in active field monitoring of a vehicle component

OEM A and supplier B agree to carry out quality analyses with field data from the OEM and production data from the supplier based on Catena-X Use Case Quality Methodology (live control loop see above) and with Catena-X-certified tools. For this purpose, a quality case with framework conditions is agreed to in the use case. A component and the associated data are selected. After technical and organizational onboarding and the agreed data exchange, the joint analysis room is available and collaborative quality work can be started.

In general, one of the partners carries out continuous monitoring of the components using the common database. This allows, for example, error messages in the vehicle, repairs and claims to be monitored and anomalies are immediately visible.

In our example, an engine component passes on various error messages (DTCs = Diagnosis Trouble Codes) to the vehicle via the central engine control unit. After 4 weeks, it is visible in the Catena-X certified tool that a DTC in the field is slowly but steadily increasing. With Catena-X Tooling, this is immediately recognized, although no increasing workshop visits and repairs are yet visible in the database. An employee of a partner immediately notices this and shares this observation with the joint team. At the same time, the employee begins to clarify through initial analyses whether the anomaly is actually a problem. Since it quickly becomes clear from the data that this is a potentially critical fault pattern with the result of increasing repair cases and that a replacement of parts may be necessary, the employee reports this to the joint team (early warning).

The team decides to carry out a root cause analysis together. Various hypotheses about the cause of the fault are examined: running times are compared, software levels, environmental conditions at the time the fault occurred, etc. The cause of the fault is a diagnostic algorithm modified in a software update, which results in the abnormal DTC appearing more often in the field at hot temperatures. This is caused by the production of vehicles from a certain point in time with the new software version or the installation of a new software version for vehicles in the field, e.g. during a service visit to a workshop.

As a jointly defined corrective measure between OEM and supplier, a modified algorithm will be integrated into the next regular software update. This starts as soon as possible in vehicle production and vehicles with the faulty software version receive a software update the next time they visit the workshop. For this purpose, repair shops are informed that the displayed error (DTC) for a particular software version is a software problem and does not require any repair. This minimizes costs due to unnecessary repairs.

The affected component continues to be monitored regularly. After a few months, there is a decrease in the conspicuous DTC corresponding to the reduction in the number of vehicles in the field with the faulty software version (proof of effectiveness of the corrective measure adopted).

The image below shows user feedback, challenges, results and benefits of the new data-based way of working using the example of the Early Warning & Root Cause Analysis process steps.

quality kit example of benefits chart

Conclusion:

The example impressively shows that with the Catena-X methodology (live control loop), quality problems can be identified earlier, the causes of faults can be found more quickly, corrective measures can be carried out in a more targeted manner and the affected vehicles can be narrowed down more precisely. There are similar examples of the conversion of production parameters at the supplier or design errors in the design of vehicle components.

(Source: The example is based on real project results from piloting the Catena-X methodology at an OEM with 5 selected suppliers)

Tutorials

The following videos gives an overview of the presented Quality Improvement Use Case.

Overview about how Quality Management is improved by Catena-X

For more technical details take a look at the video in the Operation View

Data driven Quality Management with Catena-X - Statements from the consortial partners

Semantic Models

Semantic Structure

semantic structure chart

Overview Data Model Entities

Download for MS Excel: Quality_KIT_DataModelOverview_v1.0.xlsx

Quality Task

Quality Task is the root element and describes why companies are working together on a quality topic and what they want to do. All involved companies and their contact people are named. In addition, a flag tells what should be done with exchanged data after a Quality Task is closed. A Quality Task (qTask) can be created by both OEM or Supplier and defines why data is exchanged between two or more companies and what insights should be generated out of the transferred data. In addition, there is a flag what happens with the transferred data when this qTask is closed.

Remark: The table contains an overview about the data content as explanation. For the implementation of the valid entity naming and semantic structure please reference to the model definition in Github.

Entity nameEntity descriptionExample
qualityTaskIdAn unique quality task identifier for this quality task. Each company generates their own quality task ids using the Catena-X business partner number.BPN-811_2022_000001
statusStatus of this quality tasknew
creationDateTimestamp when this quality task was created2019-04-01T14:00:00
titleWorking title for this quality taskEarly Warning A
descriptionDescription what should be done in this quality taskEarly Warning of vehicle model A
componentThe component that should be monitored or investigated in this quality taskComponentA
dataDeletionWhat should be done with the data after this quality task is closeddelete-data-after-closing
cxBPNCatena-X Business Partner Number (BPN) of the involved companyBPN-8110
nameName of the involved companytestCompanyA
emailE-Mail of the key contact at involved companyHorst.Schlemmer@testCompanyA.de

Github Link to semantic data model: CX-00036 Quality Task

Quality Task Attachment

Quality Task Attachment gives the ability to share data that is not standardized in an existing semantic model yet. Non standardized data provisioning is realized as a file transfer. The model contains file parameters and the schema of structured data in the provided file. A Quality Task Attachment can be provided by both OEM or Supplier.

Remark: The table contains an overview about the data content as explanation. For the implementation of the valid entity naming and semantic structure please reference to the model definition in Github.

Entity nameEntity descriptionExample
qualityTaskIdReference to a Quality Task: A unique identifier. The company creating this quality task sets this identifier. The identifier should contain the BPN to make it unique insidethe CX network.BPN-811_2022_000001
relatedModelTypeName of the semantic data model, that the attachment belongs to.fleet diagnotic data
fileDescriptionDescription of the file contentFleet environmental conditions
fileNameName of the provided fileHistogramm_data.csv
sizeInKbSize of the provided file in KiloByte615
fileExtensionExtension of the provided filecsv
filePathPath of the provided file - If file is provided in a folder structure/subfolder/Histogramm_data.csv
delimiterDelimiter that separates column values in a tabular form like e.g. a "csv" filesemicolon
unitPhysical unit of each variable in a tabular schemadegreeCelsius
variableNameName of each variable in a tabular schemaAmbient temperature
dataTypeData type of each variable in a tabular schemadouble
variableDescriptionDescription of each variable in a tabular schemaThis column contains the hourly ambient temperature
decimalSeperatorSeperator in a decimal numbercomma

Github Link to semantic data model: CX-00092 Quality Task Attachment

OEM Data: Data structured in the following semantic models are to be delivered by OEM.

Fleet Vehicles Product Description

Master data for each vehicle of a specific population - from an end customer view. This model represents the vehicle as it was sold to the customer. All entities and properties are constant over the lifetime of the vehicle.

Remark: This semantic model contains of two models that are standardized in CX-00091, containing the vehicle population (listOfVehicles) and CX-00037 containing the data entities. The table contains an overview about the data content as explanation. For the implementation of the valid entity naming and semantic structure please reference to the model definition in Github.

Entity nameEntity descriptionExample
anonymizedVinOEM-specific hashed VIN; link to car data over pseudonymized/hashed VIN or Catena-X unique digital twin identifier3747429FGH382923974682
classClass of the vehicleA
driveTypeDrive type of a vehicle according to enumerationAll-Wheel Drive (AWD)
emptyWeightThe empty weight of the vehicle in kg as specified2000
modelDescriptionDetail vehicle model, e.g. "Golf VIII"CX test model 2
modelIdentifierOEM-specific model identifier or OEM-specific project name689-G8
steeringPosPosition of vehicle steering wheel (e.g. left or right)Left-Hand Drive (LHD)
catenaXIdA fully anonymous Catena-X identifier that is registered in CX Digital twin registry. Can be used for vehicles, parts, workshops, etc.580d3adf-1981-44a0-a214-13d6ceed9379
vehicleSeriesVehicle series, normally one level above model. E.g. vehicle series ="Golf", vehicle model="Golf VIII"Series1
systemPowerComplete power of this vehicle in KW110
hybridizationTypeKind of the hybridization in this vehiclebattery electric vehicle
softwareCategorySome OEMs bring in the software as a complete package for all systems. To identify this software, software category and software version is needed. Software category when his car was builtTZGH64738
softwareVersionSome OEMs bring in the software as complete package for all systems. To identify this software, software category and software version is needed. Software version when his car was built3.4.9837.567
cxBPNCatena-X business partner number of the OEM companyurn:uuid:4789d3adf-cax_qax1-_oem-13d6ceed9379
wmiCodeShort name/code of the vehicle manufacturer according to world manufacturer information(wmi). The wmiCode is the first 3 chars of the vehicle identification number.CAX
wmiDescriptionName of OEM according to NHTSA or other authorities. Has to be compliant with linked wmiCode attribute.CatenaX Test OEM
colorIdColor code describes the code of a specific color of one vehicleLY7W
colorDescriptionColor name describes the color of the color code as a written wordLight grey
numberOfDoorsDescribes the number of doors of a vehicle5
kbaBodyVehicle variant - Body shapes according to German KBALimousine
nhtsaBodyVehicle variant - Body shapes according to US NHTSACargo Van
equipmentDescriptionThe equipment variants descriptionSport seats
equipmentIdentifierThe identifier of a specific equipmentSDCF34
groupGrouping the special equipment into categories like (e.g. interior)Interior
plantDescriptionLong name of the production plant of the vehicleWolfsburg
plantIdentifierPlant id of the final assembly of the vehicle4711
productionDateProduction date of the vehicle2018-01-15T00:00:00
countryCodeVehicle sold country in ISO 3166 alpha 3DEU
countryGroupRegion where this car was soldEurope
soldDateSold date of the vehicle = warranty start date for this vehicle03.02.2018
engineDescriptionDescription of the engine2.0 Diesel
engines.engineIdOEM-specific identifier/type of the installed engineType100
engineProductionDateDate when the engine was produced2017-10-20T00:00:00
engineSeriesEngine seriesSeries10
installDateDate when the engine was installed2018-01-10T00:00:00
powerEngine power is the power that an engine can put out110
serialNumberserial number of the installed engineb11c7587a
sizeCubic capacity in a combustion engine - not available in battery-electric vehicles1998
kbaFuelTypeDescription of the fuel according German KBADiesel
nhtsaFuelTypeDescription of the fuel according US NHTSADiesel

Github Links to semantic data models:

CX-00037 Vehicle Product Description

CX-00091 Fleet Vehicles

Fleet Diagnostic Data

Data model for vehicle diagnostic data suitable for mass data transfer. Diagnostic data coming from multiple vehicles that are affected by an quality issue + Diagnostic data from similar vehicles that are not affected by an quality issue.

Remark: The table contains an overview about the data content as explanation. For the implementation of the valid entity naming and semantic structure please reference to the model definition in Github.

Entity nameEntity descriptionExample
workShopIdOEM internal workshop ID8632208
typeIndicator whether this DTC was stored as error or InfoError
swVersionCurrent version of the software on this ECUAA
swPartNumberSW part number of this ecuSW_A
softwareVersionSoftware version of this car during the session - only available for OEMs that have a software category on vehicle level3.5.0001.001
softwareCategorySoftware category of this car during the session - only available for OEMs that have a software category on vehicle levelTZGH64738
sessionIdFormat is OEM-specific: A unique session identifier within one OEM.APD5889H7J6OZV5KR80D0D470833L0A_20190407
readOutDateDate when this ECU information was read out from the diagnostic session2022-10-12T03:59:00
qualityTaskIdA unique quality task identifier, where these lists of session data belong to. Optional to ensure that also diagnostic data without quality task can be exchanged.BPN-811_2022_000001
occurenceMileageMileage in km when the DTC occurred the first time30
occurenceDateTimeDate and time when the DTC occurred the first time/was recorded the first time in the ECU2022-01-30T14:48:54
occurenceCounterTotalCounter how often this DTC was set in total22
nameName of ECUABS
mileageCurrent mileage counter of the car during the diagnostic session120
measurementUnitThe unit of measurement for the environment condition value.rpm
longitudeLongitude of this workshop53,14968808
latitudeLatitude of this workshop17,23471843
isMilOnDescribes whether this DTC set the MIL (malfunction indicator light) in the dashboardtrue
hwVersionHardware version of ECUV1
hwPartNumberHardware part number of ECUHW_A1
fullNameCombined string of DTC name plus the so called DTC sub type or DTC failure byte. Both string values are concatenated using a "-" as eparator. DTC name is: B|C|P|U + 4 hex chars DTC failure byte: 2 hex chars In some rare cases this could be just a hex stringP0001-00
fullDescriptionDescription of DTC and failure byte. Both description strings are concatenated using a "-" as separatorCatena-X test dtc 1
freezeFrameUndecoded freeze frame from ECU. The freeze frame records many parameters of the DTC and surrounding parameters like outside temperature when the DTC was set. It is a very long HEX string with many OEM-specific and ECU-specific content inExample_freeze_frame
faultPathDescriptionOEM-specific description of DTC fault pathShortage to plus
faultPathOEM-specific: Fault path for this DTC. Allows further analysis1000761
eventValueThe value of this event. For example, the calibration file used.CAL366474-4848
eventIdOEM-specific: Primary key for this eventABS_CAL1234
eventDescriptionThe description of the eventCalibration of ABS ecu with calib file - see value
eventCreationDateDate and time when this event occured2022-10-12T03:59:00
ecuSerialPartNumberUnique serial number of ECU60284BD6790
ecuSerialPartNumberSerial number of ECU60284BD6790
ecuSerialPartNumberSerial number of ECU60284BD6790
ecuSerialPartNumberSerial number of ECU60284BD6790
dtcList.stateOEM-specific state of DTC: 0;1 (permanent/temporary/intermediate), could also be a string with permanent, temporary, intermediate, etc.permanent
dtcHexValueHex value of this DTC4337499FF
dtcHexValueHex value of this DTC4337499FF
dtcHexValueHex value of this DTC4337499FF
descriptionLong name of ECUAnti-blocking control unit
creationDateDate-timestamp for this session according to ISO 8601 when this session was created. Depending on OEM this attribute reflects the start or end date of one diagnostic session.2022-02-04T14:48:54
countryCodeCountry code in ISO 3166-1 alpha-3 codes, where this session took placeDEU
conditionValueThe numeric value (if applicable) of the stored environment condition at the time of the DTC.4000
conditionIdOEM-specific: Primary key for this condition consists of unique identifier of env. condition and DTCDTC1_EnvCond1
conditionDescriptionThe description of the environment condition/informationRPM
conditionCreationDateDate and time when this condition/information was created.2022-10-12T03:59:00
catenaXIdA fully anonymous Catena-X identifier that is registered in the C-X Digital twin registry. This property can be used for vehicles, parts, workshops, etc. Optional: Not always availableurn:uuid:f5a1a3e716-cax_-qax1-test-1a8c38ea27
catenaXIdA fully anonymous Catena-X identifier that is registered in the C-X Digital twin registry. This property can be used for vehicles, parts, workshops, etc. Optional: Not always availableurn:uuid:b11c7587af-cax_-qax1-car-f810a2cadc
assemblyPartNumberVersionOEM-specific ECU assembly version1
assemblyPartNumberOEM-specific ECU assembly from hardware and softwareV039352784
anonymizedVINOEM-specific hashed VIN; link to car data over pseudonymized/hashed VIN or Catena-X unique digital twin identifierAPD5889H7J6OZV5KR80D0D470833L0A

Github Link to semantic data model: CX-00038 Fleet Diagnostic Data

Fleet Claim Data

Customer complaints that are linked to this QualityTask +Data about the exchange of potentially faulty parts.

Remark: The table contains an overview about the data content as explanation. For the implementation of the valid entity naming and semantic structure please reference to the model definition in Github.

Entity nameEntity descriptionExample
claimIdClaim ID is unique for each OEMB798JI26D
qualityTaskIdReference to a Quality Task: A unique identifier. The company creating this quality task sets this identifier. The identifier should contain the BPN to make it unique inside the CX network.BPN-811_2022_000001
listOfDiagnosticSessionIdReferences to a list of diagnostic session IDsAPD5889H7J6OZV5KR80D0D470833L0A_20190407
repairMileageMileage of the car when the claim was reported120
repairDateReferences the date when the claim was initially reported43562
technicianCommentShort description of the claim from the technicianTechnician comment
customerCommentShort description of the claim from customer view (vehicle owner)Customer comment
damageCodeOEM-specific damage codeG300
vehicleCatenaXIdCatena-X car ID /digital twin of carurn:uuid:b11c7587af-cax_-qax1-car-f810a2cadc
anonymizedVINOEM-specific hashed VIN; link to car data over pseudonymized/hashed VIN or Catena-X unique digital twin identifierAPD5889H7J6OZV5KR80D0D470833L0A
isPartReplacedFlag is set if part was replaced. true: replaced false: not replacedtrue
isPartCausalFlag set to true if part was causing the problem. true: part caused the problem. false: part did not cause the problem.true
amountOfReplacedPartsCounter for non-serial parts which have been replaced1
replacedPart.nameOEM specific name of the partzehn
replacedPart.numberOEM specific part number8D34393E7FFE
replacedPart.catenaXIdA fully anonymous Catena-X identifier that is registered in C-X Digital twin registry. This property is being used for vehicles, parts, workshops, etc. Optional, not always available.urn:uuid:b11c7587af-cax_-qax1-part-f810a2cadc
replacedPart.serialNumberOEM serial part number of the part - only available for serial parts1
replacedPart.supplierIdOEM-specific ID of the supplier that manufactured the part that was put out - available if knownZF2064600502
sparePart.nameOEM specific name of the partzehn
sparePart.numberOEM specific part number8D34393E7FFE
sparePart.catenaXIdA fully anonymous Catena-X identifier that is registered in C-X Digital twin registry. This property is being used for vehicles, parts, workshops, etc. Optional, not always available.urn:uuid:b11c7587af-cax_-qax1-part-f810a2cad6
sparePart.serialNumberOEM serial part number of the part - only available for serial parts1000
sparePart.supplierIdOEM-specific ID of the supplier that manufactured the part that was put in - available if knownZF2064600502

Github Link to semantic data model: CX-00039 Fleet Claim Data

Supplier Data: Data structured in the following semantic models are to be delivered by Supplier (Tier n).

Manufactured Parts Quality Information

A selection of manufacturing-related parameters that help to solve a quality issue.

Remark: The table contains an overview about the data content as explanation. For the implementation of the valid entity naming and semantic structure please reference to the model definition in Github.

Entity nameEntity descriptionExample
catenaXIdThe fully anonymous Catena-X ID of the manufactured part only available after digital twin registry is fully operationalurn:uuid:b11c7587af-cax_-qax1-part-f810a2cadc
qualityTaskIdA unique quality task identifier where this manufacturing information belongs to. Optional to ensure that there is also data exchange without having a quality task.BPN-811_2022_000001
manufacturerIdIdentifier assigned by the manufacturer for this specific part. In case of common parts: This identifier is not unique.123-0.740-3434-A
manufacturerSerialPartNumberSerial part number given by the manufacturer. Not available for common parts.436347347.4343884384.FTG.000001
nameAtManufacturerName of the manufactured part as given by the manufacturerzehn_Supplier
dateProduction date of the component2018-10-01T14:24:00
countryCountry code where the part was manufacturedDEU
plantIdManufacturer-specific identifier of theproduction plant of this part00001
plantDescriptionManufacturer-specific description of the production plant of this partSupplier_Plant_1
batchIdManufacturer-specific batch identifier: In which batch was this part manufactured20181001_14
productionLineOn which production line was this part producedLine_1
hasBeenReworkedIndicator whether this part was reworkedduring manufacturing and before deliveryFALSE
numberOfConductedEOLTestsNumber how often this part went through the EOL test1
addtionalInformation.keyKey identifier for this additional informationSteelQuality
addtionalInformation.valueValue for this additional informationStainlessSteel

Github Link to semantic data model: CX-00041 Manufactured Parts Quality Information

Parts Analyses

Analyses results of replaced and potentially faulty parts, that are linked to this Quality Task.

Remark: The table contains an overview about the data content as explanation. For the implementation of the valid entity naming and semantic structure please reference to the model definition in Github.

Entity nameEntity descriptionExample
anonymizedVinOEM-specific hashed VIN; link to car data over pseudonymized/hashed VIN or Catena-X unique digital twin identifier3747429FGH382923974682
manufacturerAnalysisIDComponent manufacturer specific identifier of the analysis processTIER-647439403403
customerAnalysisIDCustomer specific identifier of the analysis processOE-43673473438
catenaXIdentifierThe fully anonymous Catena-X ID of the analyzed part - only available after digital twin registry is fully operationalurn:uuid:580d3adf-1981-44a0-a214-13d6ceed9000
qualityTaskIdA unique quality task identifier to which this list of parts analysis belongs toBPN-811_2022_000001
manufacturerPartIdentifierPart Id of the analyzed part as assigned by the manufacturer of the part. The Part Id identifies the part type and is not unique for each serial part.123-0.740-3434-A
manufacturerSerialPartNumberSerial Part Number of the analyzed part as assigned by the manufacturer of the part. The serial part number is unique for each serial part. Not available for all kinds of parts436347347.4343884384.FTG.000001
customerPartIdentifierPart ID as assigned by Original Equipment Manufacturer (OEM)8D34393E7FFE
nameAtManufacturerName of the analyzed part as assigned by the manufacturer of the partzehn_Supplier
statusStatus of this part analysisnew
isDefectTrue: Analysis turned out that analyzed part is defect according to part's specification.false
resultsDescriptionDetailed description of part analysis resultsCorrosion on component part_A

Github Link to semantic data model: CX-00040 Parts Analyses

Logic & Schema

Business Logic

quality kit business logic diagram

The prerequisite for faster faster problem solving is the earliest possible detection of a problem (early warning) and the fastest possible understanding of the error chain and cause (root cause analysis). Early Warning in general has to be realized at all relevant points along the value chain.

Early Warning in the Field, an early warning system for issues in a vehcile fleet, enables the earliest possible detection of quality problems in products in vehicles after delivery. Vehicle data from the OEM is used for the analysis, in particular fault codes that are stored in ECUs and read out during a workshop visit or frequently "over the air". Increases in product-specific fault codes across the vehicle population provide a reliable indicator of quality problems much earlier than through parts replacement and analysis.

Early Warning in the Production focuses on early detection in the production of products. Various practical scenarios have been developed and the corresponding technical requirements specified. If, for example, a supplier discovers that a delivered product has a quality defect, the customer can be informed by means of notification. The functionality of traceability (Catena-X Use Case Traceability) in the supply chain makes it possible to trace in which vehicle or follow-up product the affected components are installed. Remedial measures can thus be applied specifically to a limited quantity.

If a problem is detected by early warning in the field or in production, a data-based Root Cause Analysis is started. The aim is to derive hypotheses regarding the cause and effect relationship from the shared database of the customer and supplier and to verify them together. With the Catena-X network functions, this transparency can be achieved much faster. If the root cause is known more quickly, effective counter measures can be defined and implemented much faster.

Architecture Overview

independant architecture r3_2 chart

The tier-1 receives data on vehicle master data, existing claims and DTCs. Once the data is received, the Tier-1 supplier is analyzing the data in order to detect patterns based on which DTCs and claims can be explained. The data is shared and consumed as assets via the companies' EDC while the authorization is managed via the the shared services of the consortia.

Quality Components

SubsystemDescription
Data ProvisioningThis component provides a company's data to the Catena-X network by transforming it into the Catena-X format and publishing it. In Catena-X, data must be provided to the network based on existing standards from the other Kits. One example that can be used is the Connector Kit that builds a component based on the IDS protocol, e.g. the Connector of the Eclipse Dataspace Components (EDC). The data format used for Quality data is based on the aspects (Sub-)models published in the Semantic Hub.
Internal SystemsExisting internal systems of a Catena-X partner which provide data to Quality components. - For Data Provisioning: The data provided to Catena-X via the EDC should be fetched from a partner's internal system. e. g. quality claims, defect code collection system
Quality AppEnables traceability functionalities like quality alerts or notifications. When a Traceability App fetches data for digital twins (submodels), there are two options: - Directly access the partner's EDC (and the Digital Twin Registry) to connect to other partner's EDC and retrieve the data from ther - Use a local IRS service to get the data and let the IRS handle the EDC and Digital Twin Registry communication.

Catena-X Core Services

SubsystemDescription
Eclipse Dataspace Components (EDC)The Connector of the Eclipse Dataspace Components provides a framework for sovereign, inter-organizational data exchange. It will implement the International Data Spaces standard (IDS) as well as relevant protocols associated with GAIA-X. The connector is designed in an extensible way in order to support alternative protocols and integrate in various ecosystems. Repository of the Catena-X specific EDC.
SSI → MIWThe Self-Sovereign Identity is also a life long identity,( when credentials are created and the MIW is not reachable) , the other verifiers should be able to check and validate exisiting valid credentials from distributed databases, directory or DLT. The MIW (also called "Custodian") provides a private/public key pair and related DID for a legal entity along with the onboarding.
Discovery ServiceThe EDC / dataspace discovery interface is a CX network public available endpoint which can get used to retrieve EDC endpoints and the related BPNs, as well as search for endpoints via the BPN.

Business Process

To realize the Business Logic described in the Quality Kit

quality kit business process diagram

all steps of the Business Process (described in the Development View), like data provisioning and consuming by the involved partner companies, are realized in compliance with the Catena-X Data Governance Framework. Under this link you can find the latest version of the framework regulations as download. The documents are seperated in the following levels:

quality kit data offering diagram

Data Space Level: 10 Golden Rules of Catena-X

Use Case Level: Quality Management specific policy (not released yet)

Data Offering and Usage Level are defined by bi-lateral aligned policies and contracts between the cooperating partner companies. Content is currently in definition.

Standards

Our relevant standards can be downloaded from the official Catena-X Standard Library: